package utilities.input.arrangement;

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

/**
 * 保存的日志文件相应的配置信息类
 */
public class LogInit extends FileInit{
    public static String logOutputFile;

    static {
        File file = new File(FileInit.logFile);
        try {
            init(new Scanner(file));
        } catch (FileNotFoundException e) {
            throw new RuntimeException(e);
        }
    }

    /**
     * 在文件中查找对应的属性配置 赋值属性
     * @param in 文件字符输入流
     */
    protected static void init(Scanner in){
        while (in.hasNextLine()){
            String s = in.nextLine();
            if (!s.isEmpty() && s.charAt(0) != '#'){
                switch (s.substring(0,s.indexOf('='))){
                    case "日志文件位置":
                        logOutputFile = getAttribute(s);
                        break;
                    default:

                }
            }
        }
    }
}
